package com.kaochong.xcx.dao;

import com.kaochong.xcx.entity.Prizes;

import java.util.List;

public interface PrizeMapper {
    int deleteByPrimaryKey(Integer id);

    int insert(Prizes record);

    int insertSelective(Prizes record);

    Prizes selectByPrimaryKey(Integer id);

    int updateByPrimaryKeySelective(Prizes record);

    int updateByPrimaryKey(Prizes record);
	
    /***********自定义方法*************/
    /**
     * 查询当前抽奖活动
     * @return
     */
	Prizes findCurrentPrizes();
	
	/**
	 * 通过主键与日期查询活动
	 * @param prizeid
	 * @param helpDate
	 * @return
	 */
	Prizes findByIdAndStartTimeBetweenAndEndTime(Integer prizeid, String helpDate);
	
	/**
	 * 查询当前时间内的所有抽奖活动，包括下线
	 * @return
	 */
	List<Prizes> findPrizeList();
	
	Prizes findUnLinePrize();
}